package com.hunttown.mes.rpc.api;

import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.MesProductDamageDTO;
import com.hunttown.mes.rpc.domain.query.MesProductDamageDTOQuery;

/**
 * created by wangjunfu on 2022-03-30 15:33:48
 */
public interface MesProductDamageRpcService {

    MesProductDamageDTO insert(MesProductDamageDTO mesProductDamageDTO);

    Boolean updateInfoById(MesProductDamageDTO mesProductDamageDTO);

    Boolean updateInfoByQuery(MesProductDamageDTOQuery mesProductDamageDTOQuery);

    MesProductDamageDTO selectById(Integer id);

    MesProductDamageDTO selectObjByQuery(MesProductDamageDTOQuery mesProductDamageDTOQuery);

    Page<MesProductDamageDTO> getListForPage(MesProductDamageDTOQuery mesProductDamageDTOQuery);

    Boolean deleteById(Integer id);
}